generating electricity - German English Dictionary